Spusteni sluzeb s pravy users

Otázka od: Lasevic, Martin

30. 9. 2004 10:41

Zdravim,

Mame user policy nastavenou tak, ze bezny Domain user ma na stanici prava
skupiny User a nemuze proto startovat ani spoustet sluzby. V aplikaci
potrebuji
Spoustet a zastavovat sluzbu......pouzivam na to API funkce OpenSCManager,
OpenService, ....atd.....parametr prav mam nastaven na
SC_MANAGER_ALL_ACCESS,
Ale presto mi vraci error status 5 - access denied.....

Otazka : Da se nejak vnutit, aby aplikace dokazala zastavit nebo spustit
sluzbu s jinymi pravy nez s jakymi je sama aplikace spustena? Hodnota
SC_MANAGER_ALL_ACCESS zrejme pripusti pouze prava, s jakymi je spustena sama
aplikace.

Martin Lasevic


Odpovedá: Cermi

30. 9. 2004 17:47

Nevim jestli to je presne ono, ale napadlo me na spusteni/vypnuti sluzby
napsat samostatnou aplikaci ovladanou kterou budete spoustet z aplikace pres
CreateProcessAsUser a nejak ji predat parametr, co ma udelat (bud jako
parametr prostredi, nebo "spousteci" parametr).

Cermi
ja.cermi@centrum.cz
ICQ 159971304
http://cermi.wz.cz
----- Original Message -----
From: "Lasevic, Martin" <mlasevic@ratiopharm.cz>
To: <delphi-l@clexpert.cz>
Sent: Thursday, September 30, 2004 11:17 AM
Subject: Spusteni sluzeb s pravy users


> Zdravim,
>
> Mame user policy nastavenou tak, ze bezny Domain user ma na stanici prava
> skupiny User a nemuze proto startovat ani spoustet sluzby. V aplikaci
> potrebuji
> Spoustet a zastavovat sluzbu......pouzivam na to API funkce OpenSCManager,
> OpenService, ....atd.....parametr prav mam nastaven na
> SC_MANAGER_ALL_ACCESS,
> Ale presto mi vraci error status 5 - access denied.....
>
> Otazka : Da se nejak vnutit, aby aplikace dokazala zastavit nebo spustit
> sluzbu s jinymi pravy nez s jakymi je sama aplikace spustena? Hodnota
> SC_MANAGER_ALL_ACCESS zrejme pripusti pouze prava, s jakymi je spustena
sama
> aplikace.
>
> Martin Lasevic
>
>
>